<%--
/**
 * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */
--%>

<%@ include file="/html/portlet/blogs_admin/init.jsp"%>

<%
	SearchContainer searchContainer = (SearchContainer) request
			.getAttribute("liferay-ui:search:searchContainer");

	String redirect = searchContainer.getIteratorURL().toString();

	ResultRow row = (ResultRow) request
			.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW);

	BlogsEntry entry = (BlogsEntry) row.getObject();
%>

<liferay-ui:icon-menu>
	<c:if
		test="<%=BlogsEntryPermission.contains(permissionChecker,
							entry, ActionKeys.VIEW)%>">
		<portlet:renderURL var="viewEntryURL">
			<portlet:param name="struts_action" value="/blogs_admin/view_entry" />
			<portlet:param name="redirect" value="<%=redirect%>" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:renderURL>

		<liferay-ui:icon image="view" url="<%=viewEntryURL%>" />
	</c:if>

	<c:if
		test="<%=BlogsEntryPermission.contains(permissionChecker,
							entry, ActionKeys.UPDATE)%>">
		<portlet:renderURL var="editEntryURL">
			<portlet:param name="struts_action" value="/blogs_admin/edit_entry" />
			<portlet:param name="<%=Constants.CMD%>"
				value="<%=Constants.UPDATE%>" />
			<portlet:param name="redirect" value="<%=redirect%>" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:renderURL>

		<liferay-ui:icon image="edit" url="<%=editEntryURL%>" />
	<portlet:resourceURL var="asposeIconResourceURL">
	            <portlet:param name="struts_action" value="/blogs_admin/aspose_icon_action" />
	        </portlet:resourceURL>

		<portlet:resourceURL var="exportDocResourceURL">
			<portlet:param name="struts_action"
				value="/blogs_admin/aspose_export_doc" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:resourceURL>


		<portlet:resourceURL var="exportPdfResourceURL">
			<portlet:param name="struts_action"
				value="/blogs_admin/aspose_export_pdf" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:resourceURL>

		<portlet:resourceURL var="exportXlsResourceURL">
			<portlet:param name="struts_action"
				value="/blogs_admin/aspose_export_xls" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:resourceURL>


		<liferay-ui:icon src="<%= asposeIconResourceURL.toString() %>"
			message='<%=LanguageUtil
							.get(pageContext, "aspose-export-doc")%>'
			url="<%=exportDocResourceURL.toString()%>" />
		<liferay-ui:icon src="<%= asposeIconResourceURL.toString() %>"
			message='<%=LanguageUtil
							.get(pageContext, "aspose-export-pdf")%>'
			url="<%=exportPdfResourceURL.toString()%>" />
		<liferay-ui:icon src="<%= asposeIconResourceURL.toString() %>"
			message='<%=LanguageUtil
							.get(pageContext, "aspose-export-xls")%>'
			url="<%=exportXlsResourceURL.toString()%>" />

	</c:if>

	<c:if
		test="<%=BlogsEntryPermission.contains(permissionChecker,
							entry, ActionKeys.PERMISSIONS)%>">
		<liferay-security:permissionsURL
			modelResource="<%=BlogsEntry.class.getName()%>"
			modelResourceDescription="<%=entry.getTitle()%>"
			resourcePrimKey="<%=String.valueOf(entry.getEntryId())%>"
			var="permissionsEntryURL"
			windowState="<%=LiferayWindowState.POP_UP.toString()%>" />

		<liferay-ui:icon image="permissions" method="get"
			url="<%=permissionsEntryURL%>" useDialog="<%=true%>" />
	</c:if>

	<c:if
		test="<%=BlogsEntryPermission.contains(permissionChecker,
							entry, ActionKeys.DELETE)%>">
		<portlet:actionURL var="deleteEntryURL">
			<portlet:param name="struts_action" value="/blogs_admin/edit_entry" />
			<portlet:param name="<%=Constants.CMD%>"
				value="<%=TrashUtil.isTrashEnabled(scopeGroupId) ? Constants.MOVE_TO_TRASH
								: Constants.DELETE%>" />
			<portlet:param name="redirect" value="<%=redirect%>" />
			<portlet:param name="entryId"
				value="<%=String.valueOf(entry.getEntryId())%>" />
		</portlet:actionURL>

		<liferay-ui:icon-delete
			trash="<%=TrashUtil.isTrashEnabled(scopeGroupId)%>"
			url="<%=deleteEntryURL%>" />
	</c:if>
</liferay-ui:icon-menu>